package com.tj.bo.integration;

import com.tj.bo.integration.input.PaymentInput;
import com.tj.bo.integration.input.PayoutInput;
import com.tj.bo.integration.output.PaymentOutput;
import com.tj.bo.integration.output.PaymentChannelOutput;
import com.tj.bo.integration.output.PayoutOutput;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: anonymous
 * Date: 2020/06/11
 * Time: 下午2:16
 */
public interface PaymentIntegrationService {
    /**
     * 获取支付通道
     */
    List<PaymentChannelOutput> getPaymentChannelList(String payBaseUrl, String productCategory);


    PaymentOutput payment(String payBaseUrl, PaymentInput paymentInput);

    PayoutOutput payout(String payBaseUrl, PayoutInput payoutInput);
}